.main-banner {
  width: 100%;
  height: 986px;
  background-color: blueviolet;
  margin-top: -120px;
  background-image: url(../img/main_banner_bg.jpg);
  background-repeat: no-repeat;
  background-size: 110%;
}

.main-banner > .common {
  height: inherit;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 20px;
  text-align: center;
}

.main-banner > .common > h1 {
  font-size: 120px;
  text-shadow: 0 0 15px #000;
  font-family: Pacifico;
}

.main-banner > .common > p {
  padding: 20px 220px 40px 220px;
}
